home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_0399
/
242
< prev
next >
Wrap
Text File
|
1994-08-27
|
2KB
|
51 lines
Subject: Re: Shortcut Manager
Date: Thu, 2 Jun 1994 13:15:49 +0200 (MDT)
In-Reply-To: <H.ekK.BhziUuSeQlI@elfhaven.ersys.edmonton.ab.ca> from "Michel Forget" at May 22, 94 01:14:48 am
From: Annius.Groenink@cwi.nl (Annius Groenink)
X-Face: "E3Hm]k]&:,OEP<{D2ixJf>-9[qOGLebNa0&cQyFL-a~)kTM3&&I"gFw=fJ]K%1IduGjOE`
ZGu]&~G]QNGa7i/L!+#Xng<|+}HKYHj~5?fTInUEUh0$I1gBI7jrA!&_|e/pR1[cX:^xgJTPsrjA_9
m8Zli[|.-u{]+c1(6C7mL*m`/_J\>.{4!:g
Mime-Version: 1.0
Precedence: bulk
(andre)
> Better still (and trying to avoid over-thinking the plumbing, if possible)
> how about a system text file, rather like ASSIGN.SYS, NEWDESK.INF, etc,
> which contains the user's preferred shortcuts. A default file could be
> created which pretty much mirrors the contents of our final standard - or
> indeed *is* the final result of our work? The user could then change their
> own local copy as required - for example to allocate 'Select All' to some
> other key sequence. :-)
This is basically the same idea as the central shortcut manager, except
that every program will now read the manager's configuration file itself,
and is free to do with it whatever it wants. Fine with me.
But I insist that we design an elaborate standard for dividing the shortcuts
into groups for different applications or different classes of applications,
as opposed to just defining all shortcuts for all applications
What should an application do if the KEYBIND.INF file assigns something
to every possible key combination, but none of the shortcuts makes any
sense to the application? A good example of keys that definitely shouldn't
be globally defined are Ofir's codes for italics, boldface and underlined.
Those should only be defined for the class of word processors, and left
free for other applications.
What we need is a practical way of looking at classes of applications.
For example, a Calamus would be both a word processor and a drawing package
(perhaps bad example).
One BIG advantage of a KEYBIND.INF file is that if we define GENERAL
OPERATIONS rather than MENU ITEMS, you can also define bindings for operations
which are NOT in the menu, such as cursor movement. For example, you
could make your text editor feel like a flight simulator by swapping the
cursor keys.